home *** CD-ROM | disk | FTP | other *** search
-
- THIRD PARTY DOCUMENTATION FOR THE LORD2 ENGINE
-
- This is some extra info and help on creating addons/new areas/stand alone
- .refs/new worlds for the LORD2 engine.
-
- My goal is to make it easy and free (besides our cheap $15 registration
- fee) for any non programmer to make his own door or world.
-
- ** The pascal structures of most data files are listed at the end of this **
- ** file. **
-
- Q: How do I start adding screens from a clear map?
-
- A: Delete the files WORLD.DAT and MAP.DAT.
-
- Q: If I make my own world, what do I need to distribute it?
-
- A: MAP.DAT, WORLD.DAT and all your .REF files. Probably a good idea to
- also throw in a file_id.diz and a .doc file of some sort.
-
- To install it, a person should setup a NEW game of LORD2 somewhere, then
- copy your files over it. Otherwise it would destroy the real LORD2 game
- they were running. Be sure to make this clear in your documentation.
-
- Do *NOT* distirbute the GAME.DAT file. This is where non game
- information is held like their registration info (they probably don't
- want this overwritten!) and ticks per second, etc.
-
- Q: You made LORD2 and my game needs it to run - does this mean I cannot
- charge people for it?
-
- A: Charge away, I don't want any royalities, you might thank me in your
- docs though. ;> Since there is no way to compile or protect your work,
- I doubt many will charge for addons which is fine by me.
-
- A situation that would make charging feasible is say, if you have one
- full world addon, and for $5 you would send them two more. This worked
- with new LORD ansi packs for a few people, and so much more than new
- ANSI can be done now.
-
- Q: I'm editting some stuff in LORD2 - How do I know what vars you used for
- what?
-
- A: Check the GAMETXT.REF file - at the top I list every var I am using and
- tell you what it is for. Any addon you make should contain a list like
- this somewhere.
-
- Q: I made my own game using your system - but it says LORDII: New World at
- the bottom of the screen!! How tacky!
-
- A: You can change this. As well as the default <more> prompt. Check
- REFHELP.DOC to learn about the @PROGNAME and @MOREMAP commands.
-
- Q: How on earth could I make an ADDON for LORD2, something they plug into
- their current game like an IGM?
-
- A: This would be very difficult. I suspect entirely new worlds/games will
- be more popular, and easier to install.
-
- One possibility is make a .REF file that does not change any vars
- except ones marked 'temp vars for math' and saves to DISK anything it
- needs - Then telling the SYSOP that *HE* needs to make a building and
- hotspot and add it to the map manually.
-
- But it would be ugly.. So hacking two worlds up to make one is for pros
- only.
-
- Q: Do I have to use your realtime movement/messaging system?
-
- A: No. Download my addon BRADYREF.ZIP from my website and check it out - it
- demonstrates how you can run a single .REF file for the game instead of
- using the full on system. For .REF's like these, it is possible to run
- them FROM the LORD2 dir, and not disrupt LORD2's real data files, in
- case the sysop also has a LORD2 game running their.
-
- It looks like this: LORD2 crap+crap.ref <other parms here>. This is
- good for testing specific .ref files also. "crap" is the label to
- run, and "crap.ref" is the filename.
-
- When LORD2 is run this way, it behaves a little differently - for one, it
- quits the game as soon as the .ref is done. Also, you cannot use the
- built in load/save player data.
-
- If you NEEDED this, but didn't want to use the mapping system at all, you
- still can. You would edit the @#STARTGAME function to start your main
- .REF game, then do a @halt to stop the game before it moves on to the
- mapping system.
-
- -= Summary =-
-
- In any case - *IF* you are using the mapping engine in your game, be sure
- to tell the user in the docs if a registered LORD2 is required so they
- don't think your .ref is buggy if things go wrong.
-
- They need a registered LORD2 if:
-
- * You use maps that are not in the unregistered area. This kinda tricky -
- but basically all the maps you can access in the very first part of the
- game up to until you pass Neb are part of the unregistered area.
-
- * You use more than 20 items in the items system. If they pickup/buy an
- item pass 20, it will show up as blank, and will not be useable.
-
- Please send your finishes addons/games over to me to check out, I'll put the
- best ones/ones that work on my web page for download!
-
- Just email attach them mime or uue to sethable@rtsoft.com.
-
- If you have questions and need help with .REF's please feel free to email
- me for help and suggestions, but even in LORD2's beta form I am getting
- .REF's sent to me every day to diagnose problems and such and I can see
- I won't be able to do this for everyone... <G>
-
- But I'll do what I can!
-
- Also: I'll probably have LORD2 ref/world download area on my website soon,
- as well as a developers area. So hit www.rtsoft.com once in a while to
- see what is new there!
-
- -Seth (sethable@rtsoft.com)
-
-